package Framework.Entidades.Cargo;
import java.util.Date;

import Framework.Utilidades.Agente;

public class AgenteCargo extends Agente implements Cargo{
    
    public ImplementacionCargo implementacionCargo;
        
    @Override
    public String getCodigoCargo(){
        return implementacionCargo.getCodigoCargo();
    }

    @Override
    public String getEstadoCargo(){
        return implementacionCargo.getEstadoCargo();
    }

    @Override
    public String getFechaFinVigCargo(){
        return implementacionCargo.getFechaFinVigCargo();
    }

    
    @Override
    public String getNombreCargo(){
        return implementacionCargo.getNombreCargo();
    }

    @Override
    public String getFechaInicioVigCargo(){
        return implementacionCargo.getFechaInicioVigCargo();
    }
    
    public ImplementacionCargo getImplementacionEstudiante(){
        return implementacionCargo;
    }
    
    @Override
    public void setCodigoCargo(String codigoCargo){
        this.implementacionCargo.setCodigoCargo(codigoCargo);
    }

    @Override
    public void setEstadoCargo(String estadoCargo){
        this.implementacionCargo.setEstadoCargo(estadoCargo);
    }

    @Override
    public void setFechaFinVigCargo(String fechaFinVigCargo){
        this.implementacionCargo.setFechaFinVigCargo(fechaFinVigCargo);
    }

    @Override
    public void setFechaInicioVigCargo(String fechaInicioVigCargo){
        this.implementacionCargo.setFechaInicioVigCargo(fechaInicioVigCargo);
    }

    @Override
    public void setNombreCargo(String nombreCargo){
        this.implementacionCargo.setNombreCargo(nombreCargo);
    }
    

    
    public void setImplementacionCargo(ImplementacionCargo implementacionCargo){
        this.implementacionCargo = implementacionCargo;
    }
}